草庐IT

Java FileWriter - 追加一行文本文件

全部标签

php - 将 pdftotext 的结果放入 php 变量,而不是文本文件

pdftotext获取PDF文件并将文本转换为.txt文件。我如何让pdftotext将结果发送到PHP变量而不是文本文件?我假设我必须运行exec('pdftotext/path/file.pdf'),但我该如何取回结果? 最佳答案 $result=shell_exec("pdftotextfile.pdf-");-将指示pdftotext将结果返回到标准输出而不是文件。 关于php-将pdftotext的结果放入php变量,而不是文本文件,我们在StackOverflow上找到一个类

php - XML DOM PHP 添加一个子节点到 root/links/link

我有一个小问题……这是我的xml:432423http://www.google.ro5432345http://www.youtube.com5443http://www.yoursite.com我怎样才能给别人发广告5443http://www.yoursite.com??我设法只添加一条记录到ROOT/LINKS->LINK使用xpath,这是代码load('links.xml');$links=$doc->getElementsByTagName("links");$xpath=newDOMXPath($doc);$hrefs=$xpath->evaluate("/links"

php - 使用 PHP 创建文本文件?

我正在尝试使用PHP创建一个文本文件,但我一直收到“无法打开文件”错误。谁能告诉我我做错了什么?chmod('text.txt',0777);$textFile="text.txt";$fileHandle=fopen($textFile,'w')ordie("can'topenfile");$stringData="Hello!";fwrite($fileHandle,$stringData);fclose($fileHandle); 最佳答案 您将无法chmod()一个不存在的文件。您必须对父文件夹具有写入权限,以便允许Apac

PHP Zip 3 小文本文件并强制下载

我的网站根据用户信息编写了3个小文本文件,然后将这3个文件显示为链接,他们必须“右键单击”并保存到桌面。我想保留它,但也以某种方式提供了一种将这3个小文件压缩并强制下载的方法。而且我也不想将zip文件保存在服务器上。这可以做到吗?如何做到?谢谢! 最佳答案 对于强制下载,您需要先发送文件头。header('content-type:application/zip');header('content-disposition:inline;filename=YOUR_ZIP_FILE_NAME_HERE.ZIP"');对于压缩,您需要使

PHP:从大文本文件的末尾检索行

我已经搜索了很长时间的答案,但没有找到任何正确的答案。我有日志文件,有些文件的大小达到100MB,大约有140,000行文本。使用PHP,我试图获取文件的最后500行。我如何获得500行?对于大多数函数,文件被读入内存,这不是一个合理的情况。我最好远离执行系统命令。 最佳答案 如果您使用的是“nix机器”,您应该能够使用shell转义和工具“tail”。已经有一段时间了,但是是这样的:$lastLines=`tail-n500`;注意刻度线的使用,它在BASH或类似程序中执行字符串并返回结果。

php - 如何将重复数据输入限制为 PHP 文本文件中的现有数据?

我有一个“names.txt”文本文件,其中包含John、Mike、Julia等名称。现在,我在现有的“names.txt”文件中以追加模式输入另一组名称,例如Steve、Ben、Mike。如何限制php中的“Mike”重复条目?或者我怎样才能提示类似“Mike,名字已经存在”的错误信息。请输入另一个名称,以免重复。代码是FormPage 最佳答案 当使用PHP_EOL分隔文本文件条目时:(注意-PHP_EOL的输出取决于运行PHP的操作系统!)//newnametoinsertifnotinfile:$new_name="Mart

PHP 在当前日期时间上加一小时

这个问题在这里已经有了答案:Add'x'numberofhourstodate(14个答案)关闭5年前。这是我当前日期时间(现在)的代码:$my_date_time=date('Y-m-dH:i:s');如何在保持该格式的同时增加一小时?

PHP 无法读取包含 PHP 代码的文件作为文本文件

我偶然发现了以下特殊性:$handle=fopen(realpath("../folder/files.php"),"r");无法读取文件,但只要我从文件中删除php标签,它变得可读,我的脚本在页面上打印非空文件内容。此外,file.php从未执行过,所以我想知道为什么会出现问题。我猜Apache或PHP不让读取包含php标签的文件PHP只是文本。我如何为我的特定文件启用它(当然在全局范围内这样做是不安全的)?使用PHP5.2.x和Apache2.0 最佳答案 我明白了。我正在使用谷歌浏览器调试页面,我意识到在查看源代码时,Chro

php - 在 Date() 上加一星期

如何将1周添加到具有单独日期变量的日期函数。日期需要分开,以便我可以将其插入到另一个表格中。如果我不能将它作为单独的变量来做,我可以在之后将它们分开吗?所以:$year=date("Y");$month=date("m");$day=date("d");echo'CurrentDate'.$year.'.'.$month.'.'.$day;echo'Date1WeekintheFuture'; 最佳答案 使用strtotime:echo"Date1WeekintheFuture".date('Y.m.d',strtotime('+1

php - 将字符串数组写入由换行符分隔的文本文件

我有一个PHP页面,它接受用户在文本区域中的输入。多个字符串被接受为来自用户的输入&将包含'\n'并且我将其扫描为:$data=explode("\n",$_GET['TxtareaInput']);每个字符串都应该以换行符分隔移动到文本文件中。这是我现在使用的代码,它用“^M”字符分隔每个字符串:foreach($dataas$value){fwrite($ourFileHandle,$value);}无论如何我可以让每个字符串后跟一个回车符吗? 最佳答案 您可以简单地使用implode将其写回:file_put_contents